import { ref } from "vue";
import { defineStore } from "pinia";

// 创建保存用户登录信息仓库
export const useLoginStore = defineStore("loginId", () => {
    // 定义用户信息状态
    const userInfo = ref<any>(JSON.parse(localStorage.getItem("userInfoClient") || "null"));

    // 修改用户信息的方法
    const changeUserInfo = (params: any) => {
        userInfo.value = params;
        localStorage.setItem("userInfoClient", JSON.stringify(params)); // 同步到 localStorage
    };

    return {
        userInfo,
        changeUserInfo
    };
});
